package com.originskyseed.platform.course.vo.request;

import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * 课程表请求对象（OSI_COURSE）
 *
 * @author Tangwanghui
 */
public class CourseRequestVO extends BaseRequestVO {

	/**
	 * 用户id
	 */
	private String userId;

	/**
	 * 课程名称
	 */
	private String name;

	/**
	 * 课程id（COURSE_ID）
	 */
	private String courseId;

	/**
	 * 课程id（TASK_ID）
	 */
	private String taskId;

	/**
	 * 课程类型id（TYPE_ID）
	 */
	private String typeId;

	/**
	 * 所属平台 1全平台 2内容平台 3推广平台（BELONG_PLATFORM）
	 */
	private Integer belongPlatform;

	/**
	 * 状态 0草稿 1发布 2下架
	 */
	private Integer status;

	/**
	 * 完成状态 0未完成 1完成
	 */
	private Integer completeStatus;

	/**
	 * 是否删除 1是 2否（IS_DEL）
	 */
	private Integer isDel;

	/**
	 * 课程关联查看权限
	 */
	private String courseRightId;

	/**
	 * 查看范围列表
	 */
	private List<String> deptIdList;

	/**
	 * 标识开放平台
	 */
	private Integer isOw;

	/**
	 * 课程名称
	 */
	private String courseName;

	/**
	 * 课程id
	 */
	private String id;

	public String getCourseName() {
		return courseName;
	}

	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	public Integer getIsOw() {
		return isOw;
	}

	public void setIsOw(Integer isOw) {
		this.isOw = isOw;
	}

	public List<String> getDeptIdList() {
		return deptIdList;
	}

	public void setDeptIdList(List<String> deptIdList) {
		this.deptIdList = deptIdList;
	}

	public String getCourseRightId() {
		return courseRightId;
	}

	public void setCourseRightId(String courseRightId) {
		this.courseRightId = courseRightId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getCourseId() {
		return courseId;
	}

	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getTypeId() {
		return typeId;
	}

	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}

	public Integer getBelongPlatform() {
		return belongPlatform;
	}

	public void setBelongPlatform(Integer belongPlatform) {
		this.belongPlatform = belongPlatform;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public Integer getCompleteStatus() {
		return completeStatus;
	}

	public void setCompleteStatus(Integer completeStatus) {
		this.completeStatus = completeStatus;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}
}
